package zhoujunhao.rbac.service;

import zhoujunhao.rbac.domian.dto.BaseDto;
import zhoujunhao.rbac.domian.dto.DeptDto;
import zhoujunhao.rbac.domian.entity.BaseEntity;
import zhoujunhao.rbac.domian.entity.Dept;
import zhoujunhao.rbac.domian.vo.Result;

/**
 * 业务类-通用业务接口
 *
 * @author 周均壕
 * @since 2025/6/16 20:54
 */
public interface IBaseService<Entity extends BaseEntity, Dto extends BaseDto> {
    boolean existsByid(int id);

    Entity findById(int id);

    Result list();

    Result create(Dto dto);

    Result update(Dto dto,int id);
}
